/**
 * 
 */
package fr.syntheses.l;

/**
 * @author OLLIVIER Serge
 * <h1>Syntheses formation</h1>
 * 29 avr. 2013
 */

public class Voiture {
	
	
	
	// --- variable d'instances --- //
	
	
	/**
	 * nbrRoue.
	 */
	private int nbrRoue;
	
	/**
	 * marque.
	 */
	private String marque;
	
	/**
	 * couleur.
	 */
	private Couleur couleur;
	
	
	
	// --- Constructeur par default --- //
	


	/**
	 * Constructor par default.
	 */
	public Voiture() {
		// TODO Auto-generated constructor stub
	}
	
	
	
	


	/**
	 * @param pnbrRoue .
	 * @param pmarque .
	 * @param pcouleur .
	 */
	public Voiture(final int pnbrRoue, final String pmarque, 
			final Couleur pcouleur) {
		this.nbrRoue = pnbrRoue;
		this.marque = pmarque;
		this.couleur = pcouleur;
	}






	// --- accesseurs et mutateurs --- //
	
	
	/**
	 * @return the nbrRoue
	 */
	public final int getNbrRoue() {
		return nbrRoue;
	}



	/**
	 * @param pnbrRoue the nbrRoue to set
	 */
	public final void setNbrRoue(final int pnbrRoue) {
		this.nbrRoue = pnbrRoue;
	}



	/**
	 * @return the marque
	 */
	public final String getMarque() {
		return marque;
	}



	/**
	 * @param pmarque the pmarque to set
	 */
	public final void setMarque(final String pmarque) {
		this.marque = pmarque;
	}



	/**
	 * @return the couleur.
	 */
	public final Couleur getCouleur() {
		return couleur;
	}




	/**
	 * @param pcouleur .
	 */
	public final void setCouleur(final Couleur pcouleur) {
		this.couleur = pcouleur;
	}




	// === aspect method === //
	
	

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
//	@Override
//	public final String toString() {
//		return "Voiture [nbrRoue=" + nbrRoue + ", marque=" + marque
//				+ ", couleur=" + couleur + "]";
//	}
	
	
}
